package com.excel.data;

import com.google.common.collect.Lists;

import java.util.List;

/**
 * @author yutao
 * @since 2020/4/30 4:09 下午
 */
public enum  CheckExcelErrorType {

    /**
     * 门诊ID不存在
     */
    WMS_CLINIC_NUM_NOT_EXISTS(Lists.newArrayList(0), "门诊ID不存在"),
    /**
     * 是否是诊室不能为空
     */
    WMS_ROOM_NOT_EXISTS(Lists.newArrayList(1), "是否是诊室不能为空"),
    /**
     * 盘点项类型不存在
     */
    WMS_UNIT_TYPE_NOT_EXISTS(Lists.newArrayList(2), "盘点项类型不存在"),
    /**
     * 有批号存在的情况下，盘点数量不能为空
     */
    WMS_BATCH_NO_CHECK_COUNT_NOT_EXISTS(Lists.newArrayList(3), "有批号存在的情况下，盘点数量不能为空"),
    /**
     * skuId不能为空
     */
    WMS_SKUID_NOT_EXISTS(Lists.newArrayList(4), "skuId不能为空");

    /**
     * errorCellIndex
     */
    private List<Integer> errorCellIndex;

    /**
     * errorMessage
     */
    private String errorMessage;

    CheckExcelErrorType(List<Integer> errorCellIndex, String errorMessage) {
        this.errorCellIndex = errorCellIndex;
        this.errorMessage = errorMessage;
    }

    public List<Integer> getErrorCellIndex() {
        return errorCellIndex;
    }

    public String getErrorMessage() {
        return errorMessage;
    }
}
